*{
	-webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
body{font-family:Helvetica,HelveticaNeue;background:#f4f4f4}
#j-app,body{width:100%;height:100%}*{box-sizing:border-box}
body,html{height:100%;max-width:750px;width:100%;margin:0 auto;}
body,div,p{margin:0;padding:0}
img,input{border:none}
input{outline:none;-webkit-appearance:none}
img{vertical-align:bottom}
a{text-decoration:none}
.f-text-center{text-align:center}
.f-text-left{text-align:left}
.f-text-right{text-align:right}
.f-cl:after,.f-cl:before{display:table;content:""}
.f-cl:after{clear:both}
.f-fl{float:left}
.f-fr{float:right}
.f-clamp1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.f-clamp2{-webkit-line-clamp:2}
.f-clamp2,.f-clamp3{display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden}
.f-clamp3{-webkit-line-clamp:3}
.f-clamp4{display:-webkit-box;-webkit-line-clamp:4;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden}
.z-active:active{opacity:.8}
.f-flex-box{display:-webkit-box;display:-webkit-flex;display:flex}
.f-flex-box.flex-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}
.f-flex-box.dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}
.f-flex-box.dir-row-reverse{
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.f-flex-box.dir-col{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.f-flex-box.dir-col-reverse{
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
	-webkit-flex-direction:column-reverse;
	flex-direction:column-reverse
}
.f-flex-box.wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}
.f-flex-box.wrap>.flex-item{display:inline-block}
.f-flex-box.wrap-reverse{-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.f-flex-box.wrap-reverse>.flex-item{display:inline-block}
.f-flex-box.justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
.f-flex-box.justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}
.f-flex-box.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.f-flex-box.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.f-flex-box.justify-around{-webkit-justify-content:space-around;justify-content:space-around}
.f-flex-box.align-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.f-flex-box.align-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}
.f-flex-box.align-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.f-flex-box.align-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}
.f-flex-box.align-ctn-start{-webkit-align-content:flex-start;align-content:flex-start}
.f-flex-box.align-ctn-end{-webkit-align-content:flex-end;align-content:flex-end}
.f-flex-box.align-ctn-center{-webkit-align-content:center;align-content:center}
.f-flex-box.align-ctn-between{-webkit-align-content:space-between;align-content:space-between}
.f-flex-box.align-ctn-around{-webkit-align-content:space-around;align-content:space-around}
.f-flex-box>.flex-item.align-start{-webkit-align-self:flex-start;align-self:flex-start}
.f-flex-box>.flex-item.align-end{-webkit-align-self:flex-end;align-self:flex-end}
.f-flex-box>.flex-item.align-center{-webkit-align-self:center;align-self:center}
.f-flex-box>.flex-item.align-baseline{-webkit-align-self:baseline;align-self:baseline}
.f-flex-box>.flex-item.align-stretch{-webkit-align-self:stretch;align-self:stretch}
.f-flex-box.auto-width>.flex-item{min-width:.266667rem;width:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}
.f-flex-box>.flex1{-webkit-box-flex:1;-webkit-flex:1;flex:1}
.block-header{width:100%;height:1.173333rem;background:#ff6277;z-index:10;border-bottom:.013333rem solid #d9d9d9}
.block-header span{
	width:100%;
	margin:0 auto;
	text-align:center;
	font-size:0.5rem;
	color:#fff;
	letter-spacing:0.1rem;
	/*background:url(../img/title.png) no-repeat center;*/
	background-size:auto 100%;
}
.page-question{width:100%;height:100%}
.page-question .m-question{overflow-y:scroll;box-sizing:border-box;width:100%;height:100%;padding-top:1.173333rem;padding-bottom:4rem;background:#f4f4f4;-webkit-overflow-scrolling:touch}
.page-question .m-select{display:none;position:absolute;left:0;bottom:0;width:10rem;padding:.4rem .4rem .133333rem;background:#fff}
.page-question .m-select .item{margin-bottom:.266667rem;width:4.453333rem;height:1.066667rem;background:#ff706a;border-radius:.106667rem;color:#fff;font-size:.4rem}
.page-question .m-select .item:active{background:#d95f5a}
.page-question .m-select.active{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.page-question .m-phone{display:none;position:fixed;overflow:hidden;bottom:0;left:0;width:100%;height:1.44rem;background:#fff;box-sizing:content-box}
.page-question .m-phone input{display:inline-block;padding-left:.4rem;width:8.48rem;height:1.173333rem;font-size:.426667rem;color:#000;font-weight:400}
.page-question .m-phone input::-webkit-input-placeholder{color:#c6c6c6}
.page-question .m-phone input::placeholder{color:#c6c6c6}
.page-question .m-phone .phone-btn{width:2.4rem;color:#ff706a;font-size:.426667rem;text-align:center;line-height:1.44rem}
.page-question .m-phone .phone-btn.forbid{color:#9b9b9b}
.page-question .m-phone.active{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.select-bottom{background:#f4f4f4;padding:.266667rem 0;margin:auto;text-align:center;font-size:.373333rem}
.m-teahcer-message{padding:.293333rem 1.706667rem .213333rem .266667rem}
.m-teahcer-message .msg-wrap-left{width:.96rem;height:.96rem;border-radius:50%;overflow:hidden}
.m-teahcer-message .msg-wrap-left img{display:block;width:100%;height:100%}
.m-teahcer-message .msg-wrap-right{margin-left:.266667rem}
.m-teahcer-message .msg-wrap-right .msg-name{font-size:.32rem;color:#999}
.m-teahcer-message .msg-wrap-right .msg-content{position:relative;margin-top:.16rem;padding:.32rem .373333rem .346667rem;border-radius:.106667rem;font-size:.373333rem;color:#333;background:#fff;word-break:break-all;box-shadow:0 .053333rem .133333rem 0 hsla(0,0%,91%,.5);border-radius:.053333rem .266667rem .266667rem .266667rem;font-weight:400}
.m-user-message{padding:.293333rem .266667rem .213333rem}
.m-user-message .content{padding:.32rem .373333rem .346667rem;word-break:break-all;background:#ff706a;border-radius:.266667rem .053333rem .266667rem .266667rem;color:#fff;font-size:.373333rem;font-weight:400}
.m-verify .m-title{position:relative;width:100%;height:1.173333rem;font-size:.48rem;color:#333;border-bottom:.013333rem solid #d9d9d9}
.m-verify .m-title span{position:absolute;width:.666667rem;height:.666667rem;left:.106667rem;top:.24rem;background:url(../images/back.3f8a0fb.png);background-size:100% 100%}
.m-verify p{margin-top:1.68rem;color:#666;font-size:.373333rem}
.m-verify .verify-box{width:6.693333rem;margin:.64rem auto 0}
.m-verify .verify-box .sms{box-sizing:border-box;padding:.266667rem;width:4.266667rem;border:2px solid #ddd;border-radius:.16rem;background:#fff;font-size:.346667rem;-webkit-appearance:none}
.m-verify .verify-box .sms::-webkit-input-placeholder{color:#ccc}
.m-verify .verify-box .sms::placeholder{color:#ccc}
.m-verify .verify-box .countDown{width:2.133333rem;height:1.066667rem;line-height:1.066667rem;font-size:.346667rem;background:#ff706a;color:#fff;text-align:center;border-radius:.16rem}
.m-verify .verify-box .countDown.forbid{background:#ccc}
.m-verify .confirm{margin:.533333rem auto 0;width:6.693333rem;height:1.066667rem;line-height:1.066667rem;text-align:center;color:#fff;background:#ff706a;box-shadow:0 .08rem .133333rem 0 hsla(3,100%,81%,.7);border-radius:.106667rem;font-size:.4rem;font-weight:400}
.m-verify-test .m-title{background:#fff;position:relative;width:100%;height:1.173333rem;font-size:.48rem;color:#333;border-bottom:.013333rem solid #d9d9d9}
.m-verify-test .m-title span{position:absolute;width:.666667rem;height:.666667rem;left:.106667rem;top:.24rem;background:url(../images/back.3f8a0fb.png);background-size:100% 100%}
.m-verify-test p{margin-top:1.68rem;color:#666;font-size:.373333rem}
.m-verify-test .verify-box{width:6.693333rem;margin:.64rem auto 0}
.m-verify-test .verify-box .sms{box-sizing:border-box;padding:.266667rem;width:4.266667rem;border:2px solid #ddd;border-radius:.16rem;background:#fff;font-size:.346667rem;-webkit-appearance:none}
.m-verify-test .verify-box .sms::-webkit-input-placeholder{color:#ccc}
.m-verify-test .verify-box .sms::placeholder{color:#ccc}
.m-verify-test .verify-box .countDown{width:2.133333rem;height:1.066667rem;line-height:1.066667rem;font-size:.346667rem;background:#f4d59d;color:#86601e;text-align:center;border-radius:.16rem}
.m-verify-test .verify-box .countDown.forbid{background:#ccc}
.m-verify-test .confirm{margin:.533333rem auto 0;width:6.693333rem;height:1.066667rem;line-height:1.066667rem;text-align:center;color:#86601e;background:#f4d59d;border-radius:.106667rem;font-size:.4rem;font-weight:400}
.m-dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}
.m-dialog .dialog-mask{position:absolute;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.6)}
.m-dialog .dialog-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7.653333rem;padding-bottom:.533333rem;background:#fff;border-radius:.106667rem}
.m-dialog .dialog-banner{position:relative;height:1.76rem;background:#fab4d9;}
.m-dialog .dialog-banner .banner-img{position:absolute;bottom:0;left:.7rem;width:2.2rem;height:2.4rem;background:url(../images/teacher2.png) no-repeat;background-size:100% 100%}
.m-dialog .dialog-banner .banner-info{position:absolute;left:3.1rem;top:.373333rem}
.m-dialog .dialog-banner .banner-info .info-name{font-size:.44rem;color:#333;font-weight:500}
.m-dialog .dialog-banner .banner-info .info-name span{margin-left:.053333rem;padding:.066667rem .186667rem;background:#fe3ea3;border-radius:.213333rem .2rem .213333rem 0;color:#fff;font-size:.266667rem;font-weight:400}
.m-dialog .dialog-banner .banner-info .info-intro{margin-top:.106667rem;font-size:.333333rem;color:#666}
.m-dialog .dialog-text{margin-top:.373333rem;padding:0 .4rem;font-size:.4rem;color:#666;line-height:.56rem}
.m-dialog .dialog-text span{color:#fe3ea3}
.m-dialog .btn-keep{margin:.666667rem auto 0;width:6.853333rem;height:1.173333rem;line-height:1.173333rem;background:#fe3ea3;border-radius:.586667rem;color:#fff;font-size:.426667rem;text-align:center}
.m-dialog .btn-cancel{margin-top:.266667rem;text-align:center;font-size:.373333rem;color:#666}
#page-question{width:100%;position:relative}
.m-container{position:relative;padding:0 0 4rem 0}
.m-banner{margin:.3rem;padding:.266667rem;background:#fff;border-radius:.213333rem}
.m-banner .banner-avatar{overflow:hidden;width:2.56rem;height:2.56rem;border-radius:.213333rem}
.m-banner .banner-avatar img{display:block;width:100%;height:100%}
.m-banner .banner-info{margin-left:.293333rem}
.m-banner .banner-info .banner-info-teacher{font-size:.4rem;color:#333;font-weight:500}
.m-banner .banner-info .banner-info-teacher>span{padding:.066667rem .2rem;color:#fff;background:#ff6277;font-size:.266667rem;font-weight:400;margin-left: 0.2rem;border-radius:.213333rem .213333rem .213333rem 0}
.m-banner .banner-info .banner-info-teacher-detail{font-size:.346667rem;color:#333}
.m-banner .banner-info .banner-label>span{margin-right:.16rem;border:.013333rem solid #ff6277;color:#ff6277;padding:.106667rem .133333rem;border-radius:.053333rem;opacity:.8}
.m-banner .banner-info .banner-num{color:#999;font-size:.346667rem;line-height:.346667rem}
.m-chat{margin:0 .3rem;}
.chat-teacher{margin-top:.266667rem}
.chat-teacher .teacher-avatar{
	overflow:hidden;
	width:.96rem;
	height:.96rem;
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border:1px solid #ddd;
}
.chat-teacher .teacher-avatar img{display:block;width:100%;height:100%}
.chat-teacher .teacher-msg{margin-left:.266667rem}
.chat-teacher .teacher-msg.teacher-msg-phone-box{min-height:4.853333rem}
.chat-teacher .teacher-info{font-size:.32rem}
.chat-teacher .teacher-info .teacher-info-name{color:#ff6277;}
.chat-teacher .teacher-info .teacher-info-time{margin-left:.266667rem;color:#999}
.chat-teacher .teacher-msg-item{margin-top:.266667rem;padding:.346667rem;width:100%;font-size:13.5px;font-weight:400;color:#333;line-height:.56rem;box-shadow:0 .053333rem .133333rem 0 hsla(0,0%,91%,.5);background:#fff;border-radius:.053333rem .266667rem .266667rem .266667rem}.chat-teacher .teacher-msg-item>span{color:#f85a5a}.chat-teacher .teacher-msg-item.teacher-msg-select{width:100%;}.chat-teacher .teacher-msg-item.teacher-msg-select>.msg-select-options{overflow:hidden}
.chat-teacher .teacher-msg-item.teacher-msg-select>.msg-select-options .option{margin:.266667rem auto 0;width:48%;height:1.173333rem;line-height:1.173333rem;text-align:center;font-size:.4rem;color:#fff;background:#ff6277;border-radius:.133333rem}.chat-teacher .teacher-msg-item.teacher-msg-parse{color:#318fec}.chat-teacher .teacher-msg-item.teacher-msg-parse span{display:inline-block;width:.453333rem;height:.453333rem;background:url(../images/icon-parse.9643aa6.png) no-repeat;background-size:100% 100%;-webkit-animation:d linear 3s infinite;animation:d linear 3s infinite}.chat-teacher .teacher-msg-item.teacher-msg-phone .msg-input{margin-top:.266667rem}.chat-teacher .teacher-msg-item.teacher-msg-phone .msg-input input{display:inline-block;width:4.72rem;padding-left:.293333rem;color:#333;font-size:.4rem;border:.013333rem solid #c6c6c6;border-radius:.106667rem}.chat-teacher .teacher-msg-item.teacher-msg-phone .msg-input input::-webkit-input-placeholder{color:#999}.chat-teacher .teacher-msg-item.teacher-msg-phone .msg-input input::placeholder{color:#999}.chat-teacher .teacher-msg-item.teacher-msg-phone .msg-input .submitBtn{margin-left:.213333rem;display:inline-block;width:2.24rem;height:1.173333rem;line-height:1.173333rem;text-align:center;background:#f4d59d;border-radius:.106667rem;color:#86601e;font-size:.426667rem;font-weight:400}.chat-user{margin-top:.4rem}
.chat-user .user-msg{padding:.346667rem;width:-webkit-fit-content;width:fit-content;font-size:.4rem;font-weight:400;color:#fff;background:#ff6277;border-radius:.266667rem .053333rem .266667rem .266667rem}

/*.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes a{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes a{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes b{to{opacity:1;-webkit-transform:none;transform:none}50%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}0%{opacity:0}}@keyframes b{to{opacity:1;-webkit-transform:none;transform:none}50%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}0%{opacity:0}}@-webkit-keyframes c{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes c{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fadeInUp{-webkit-animation-name:a;animation-name:a}.fadeInUp2{-webkit-animation-name:b;animation-name:b}
.hide{-webkit-animation-name:c;animation-name:c}*/

.bottom_btn{z-index:101;display:none;position:fixed;left:0;bottom:0;width:100%;height:1.2rem;line-height:1.2rem;background:#f4d59d;color:#86601e;text-align:center;font-size:.5rem;}
.start_btn{margin-top:.2rem;height:1rem;line-height:1rem;background:#fe3ea3;color:#fff;text-align:center;font-size:.45rem;border-radius:1rem;}
.body_p{width:100%;height:1px;background:#f4f4f4;overflow:hidden;}
footer{/*display:none;padding-bottom:0.5rem;*/font-size:.32rem;text-align:center;position:fixed;bottom:0rem;left:0;right:0;color:#ccc;}
.wechat_img{display:none;margin:1rem 0 0 0;}
.wechat_img img{width:100%;}
.comment{display:none;background:#fff;padding:0 .3rem;margin:0;}
.comment li{list-style:none;padding-bottom:.5rem;border-bottom:1px solid #eee;}
.comment li div{line-height:.8rem;font-size:.35rem;font-weight:700;padding:.3rem 0;box-sizing:content-box;}
.comment li div span{width:.8rem;border-radius:50%;float:left;margin-right:.5rem;overflow:hidden;}
.comment li div span img{width:100%;}
.comment li p{color:#666;line-height:170%;font-size:.28rem;}

/* 20200106 xg */
.animated {
    /* -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both */
}
.animated.infinite {
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.hinge {
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes a {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}@keyframes a {
     0% {
         opacity:0;
         -webkit-transform:translate3d(0,100%,0);
         transform:translate3d(0,100%,0)
     }
     to {
         opacity:1;
         -webkit-transform:none;
         transform:none
     }
 }@-webkit-keyframes b {
      to {
          opacity:1;
          -webkit-transform:none;
          transform:none
      }
      50% {
          opacity:0;
          -webkit-transform:translate3d(0,100%,0);
          transform:translate3d(0,100%,0)
      }
      0% {
          opacity:0
      }
  }@keyframes b {
       to {
           opacity:1;
           -webkit-transform:none;
           transform:none
       }
       50% {
           opacity:0;
           -webkit-transform:translate3d(0,100%,0);
           transform:translate3d(0,100%,0)
       }
       0% {
           opacity:0
       }
   }@-webkit-keyframes c {
        0% {
            opacity:1;
            -webkit-transform:scaleY(1);
            transform:scaleY(1)
        }
        to {
            opacity:0;
            -webkit-transform:scaleY(0);
            transform:scaleY(0)
        }
    }@keyframes c {
         0% {
             opacity:1;
             -webkit-transform:scaleY(1);
             transform:scaleY(1)
         }
         to {
             opacity:0;
             -webkit-transform:scaleY(0);
             transform:scaleY(0)
         }
     }@-webkit-keyframes d {
          0% {
              -webkit-transform:rotate(0deg);
              transform:rotate(0deg)
          }
          to {
              -webkit-transform:rotate(1turn);
              transform:rotate(1turn)
          }
      }@keyframes d {
           0% {
               -webkit-transform:rotate(0deg);
               transform:rotate(0deg)
           }
           to {
               -webkit-transform:rotate(1turn);
               transform:rotate(1turn)
           }
       }.fadeInUp {
            /* -webkit-animation-name:a;
            animation-name:a */
        }
.fadeInUp2 {
    -webkit-animation-name:b;
    animation-name:b
}
.hide {
    -webkit-animation-name:c;
    animation-name:c
}


.footer_cont_box{
   width:90%;
   float:right;
   /*background-color:#fff;*/
   overflow:hidden;
}
.footer_cont_box .footer_add_wechat{
   width:94%;
   margin:0 auto;
   background-color:#fff;
   overflow:hidden;
}
.footer_add_wechat .add_wechat_t{
   font-size:0.45rem;
   color:#333;
   line-height:0.8rem;
   text-align:left;
   width:90%;
   margin:0.4rem auto;
   overflow:hidden;
}
.footer_add_wechat .wx_msg{
   width:94%;
   margin:0.4rem auto;
   border-bottom:1px solid #ddd;
   overflow:hidden;
}
.footer_add_wechat .wx_msg span{width:50%;float:left;}
.wx_msg .wx_num{
   text-align:center; 
   height:1rem;
   line-height:1rem;
   font-size:0.6rem;
   color:#fe3ea3;
}
.wx_msg .copy_wechat{text-align:right;float:right;}
.wx_msg .copy_wechat em{
   display:inline-block;
   height:1rem;
   line-height:1rem;
   font-style:normal;
   padding:0 0.2rem 0 0.2rem;
   background-color:#fe3ea3;
   color:#fff;
   font-size:0.45rem;
   border-radius:0.15rem;
   -moz-border-radius:0.15rem;
   -o-border-radius:0.15rem;
   -webkit-border-radius:0.15rem;
}
.cont_box1{
   width:94%;
   margin:0.4rem auto 0rem;
   text-align:center;
   padding:0.4rem 0 0.4rem 0;
   background-color:#fff;
   overflow:hidden;
   _display:inline;
}
.cont_box1 h3{
   font-size:0.6rem;
   color:#ff6277;
   margin:0;
   line-height:1.2rem;
}
.cont_box1 p{width:90%;margin:0 auto;font-size:0.45rem;color:#ff6277;line-height:0.8rem;}

.m_toast{
    position:fixed;
    width:60%;
    top:25%;
    left:20%;
    text-align:center;
    z-index:111111;
    display:block;
    min-width:4rem;
    display:inline-block;
    font-size:0.45rem;
    font-weight:bold;
    color:#ffffff;
    background:#000000;
    filter:alpha(opacity=70);
    opacity:0.7;
    border-radius:0.15rem;
    padding:0.3rem 0;
    _display:inline;
}


.rollbb{
	width: 90%;
    margin: 0.4rem auto 0;
	height: 60px;
	overflow: hidden;
	position:fixed;
	left: 0;
	right:0;
	bottom: 20%;
}
.rollbb>div>div>div>p{
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
}
#mb{
	width: 100%;
	height: 100%;
	position:fixed;
	top: 0;
	left: 0;
	background: #000;
	z-index: 9;
	opacity:0.4;
	display: none
}
.content_tx{
	text-align: center;
	border-radius:5px;
	width: 320px;
	height: 140px;
	background: #fff;
	position:fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 10;
	display: none
}
.content_tx>p{
	text-align: center;
	width: 100%;
	margin: 0 auto;
	font-size: 16px
}
#wxxx{
	background: #fe3ea3;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	border-radius:5px;
	padding: 0 10px;
}
.seatbottom{
	max-width: 750px  !important;
	position: fixed;
	right: 0;
	bottom: 0rem;
	left: 0%;
	margin: auto;
	border-radius: 0rem  !important;
}

.footer_add_wechat {
	max-width:750px;
	width: 100%;
	margin:0 auto;
    text-align: center;
    position: fixed;
	bottom: 0rem;
	left:0;
	right:0;
}
.copy1{
    width: 90%;
    height: 1rem;
    line-height: 1rem;
    margin: .4rem auto;
    border-radius: 3px;
    display: inline-block;
    font-size: .5rem;
    background-color: #ff6277;
    color: #fff;
}
.iqkka {
    height: 50px;
    display: block;
    width: 110px;
    line-height: 50px;
    border-right: 1px solid #8c8c8c;
    float: left;
}
.quxiao {
    display: block;
    width: 59px;
    float: left;
    line-height: 50px;
    text-align: center;
}
.tooltiptext {
    display: none;
    width: 170px!important;
    height: 50px!important;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    bottom: 65%;
    margin-left: 23%;
}
.tooltiptext>span {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}


/* add content 20201104 */
.agl-hover {
    outline: 2px solid rgba(244,67,54,0.99) !important;
    background-color: rgba(244,67,54,0.2) !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.8) !important;
}
.agl-highlight-current {
    outline: 2px solid rgba(255,87,34,0.99) !important;
    background-color: rgba(255,87,34,0.4) !important;
}
.agl-highlight-similar {
    outline: 2px dashed rgba(255,87,34,0.99) !important;
    background-color: rgba(255,87,34,0.4) !important;
}
.agl-highlight-group {
    outline: 4px double rgba(255,87,34,0.99) !important;
    background-color: rgba(255,87,34,0.4) !important;
}
.agl-cover-current {
    
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9 !important;

    outline: 2px solid rgba(33,33,33,0.99) !important;
    background-color: rgba(33,33,33,0.6) !important;
}
.agl-cover-similar {
    
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9 !important;

    outline: 2px dashed rgba(33,33,33,0.99) !important;
    background-color: rgba(33,33,33,0.6) !important;
}
.agl-cover-group {
    
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9 !important;

    outline: 4px double rgba(33,33,33,0.99) !important;
    background-color: rgba(33,33,33,0.6) !important;
}
.agl-cover-focus {
    outline: 3px solid rgba(255,165,0,0.99) !important;
    background-color: rgba(255,165,0,0.4) !important;
}


.agl-hover {
    outline: 2px solid rgba(244,67,54,0.99) !important;
    background-color: rgba(244,67,54,0.2) !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.8) !important;
}
.agl-highlight-current {
    outline: 2px solid rgba(255,87,34,0.99) !important;
    background-color: rgba(255,87,34,0.4) !important;
}
.agl-highlight-similar {
    outline: 2px dashed rgba(255,87,34,0.99) !important;
    background-color: rgba(255,87,34,0.4) !important;
}
.agl-highlight-group {
    outline: 4px double rgba(255,87,34,0.99) !important;
    background-color: rgba(255,87,34,0.4) !important;
}
.agl-cover-current {
    
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9 !important;

    outline: 2px solid rgba(33,33,33,0.99) !important;
    background-color: rgba(33,33,33,0.6) !important;
}
.agl-cover-similar {
    
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9 !important;

    outline: 2px dashed rgba(33,33,33,0.99) !important;
    background-color: rgba(33,33,33,0.6) !important;
}
.agl-cover-group {
    
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9 !important;

    outline: 4px double rgba(33,33,33,0.99) !important;
    background-color: rgba(33,33,33,0.6) !important;
}
.agl-cover-focus {
    outline: 3px solid rgba(255,165,0,0.99) !important;
    background-color: rgba(255,165,0,0.4) !important;
}
.loading {width: 150px;height: 10px;margin: 0 auto;margin-top: 20px;}
.loading span {display: inline-block;width: 10px;height: 100%;margin-right: 5px;border-radius: 50%;background: #302825;-webkit-animation: load 1.04s ease infinite;
}
.loading span:last-child {margin-right: 0px;}
.loading span:nth-child(1){-webkit-animation-delay:0.13s;}
.loading span:nth-child(2){-webkit-animation-delay:0.26s;}
.loading span:nth-child(3){-webkit-animation-delay:0.39s;}
.loading span:nth-child(4){-webkit-animation-delay:0.52s;}
.loading span:nth-child(5){-webkit-animation-delay:0.65s;}
@-webkit-keyframes load{0%{opacity: 1;-webkit-transform: scale(1.3);}100%{opacity: 0.2;-webkit-transform: scale(.3);}}
.showfirst{
    display: none
}


/* 20211028 扫码添加导师 */
.rightside-code-box{width:200px;height:auto;float:right;}
.rightside-code-box img{max-width:100%;background-size:100% auto;}
.rightside-code-box p{text-align:center;font-size:14px;color:#666;}
/* 二维码PC显示 */
@media (max-width:640px) {
	.rightside-code-box{display:none;}
}